self-dumping car - French English Dictionary